package q338_countBits;

public class Solution_1 {
    /*
    用一个数组统计0 - n所有数字的二进制形式中 1 的个数
    最简单的方式即为调用Integer的内置方法bitCount()
    可以计算一个integer数字的二进制形式有多少个1
     */
    public int[] countBits(int n) {
        int[] res = new int[n + 1];
        for (int i = 0; i < res.length; i++) {
            res[i] = Integer.bitCount(i);
        }
        return res;
    }
}
